﻿
namespace Nextensions.Numbers
{
    public struct Vector<T> where T: struct
    {
        private T[] _data;
        private T _mean;
        private int _lowerBound;
        private int _upperBound;

        public T[] Data
        {
            get
            {
                return _data;
            }
            set
            {
                _data = value;
            }
        }

        public T Mean
        {
            get
            {
                return _mean;
            }
            set
            {
                _mean = value;
            }
        }

        public int LowerBound
        {
            get
            {
                return _lowerBound;
            }
            set
            {
                _lowerBound = value;
            }
        }

        public int UpperBound
        {
            get
            {
                return _upperBound;
            }
            set
            {
                _upperBound = value;
            }
        }
    }
}
